package com.cykj.pos.service;

import com.cykj.common.core.domain.AjaxResult;
import com.cykj.pos.domain.AizStatisticalMerchant;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;

/**
 * 代理渠道交易收益统计Service接口
 *
 * @author xxl
 * @date 2025-03-21
 */
public interface IAizStatisticalMerchantService extends IService<AizStatisticalMerchant> {

    /**
     * 查询列表
     */
    List<AizStatisticalMerchant> queryList(AizStatisticalMerchant aizStatisticalMerchant);

    List<AizStatisticalMerchant> queryAllList();

    AizStatisticalMerchant getAizStatisticalsByUserIdAndChannel(Long userId, Long channelId);

    void updateTransAmount(AizStatisticalMerchant asm);

    AjaxResult merchantChannelStatistic();
}
